void main(List<String> args) {
  //变量
  var name = '张三';
  print(name);
  //变量可以重新赋值
  name = '李四';
  print(name);
  //变量类型
  var age = 10;
  print(age);

  //常量
  //final 定义的常量，在运行时才确定值，只能赋值一次
  final b = 10 + age;
  //b = 20; //错误，常量不能从新赋值
  print(b);
  //final 定义的常量可以重新赋值
  //b = 20;
  //print(b);
  //const 定义的常量，在编译时就确定值，不能重新赋值

  const a = 10;
  print(a);
  //常量可以重新赋值
  //a = 20;
  //print(a);
}